{{tag> cms serveur Raring Ringtail  plone 4}}

----

====== Plone ======

**Plone** est un serveur de système de gestion de contenu ou [[http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_contenu|CMS]] en anglais (//Content Management System//).




===== Installation =====

==== Ubuntu 8.04 LTS et versions suivantes====

Source  Pour Plone4 : 
http://plone.org/documentation/manual/installing-plone/installing-on-linux-unix-bsd/debian-libraries
http://developer.plone.org/getstarted/installation.html#installing-plone-using-ubuntu-debian-deb-packages
http://plone.org/products/plone/releases/4.3

En résumé : 
- Avant d'installer plone vous avez besoin des packages suivants : 
<code>
sudo apt-get install build-essential libssl-dev libxml2-dev libxslt1-dev libbz2-dev zlib1g-dev python-setuptools python-dev
</code>

Si vous utilisez Ubuntu Lucid ou une version plus ancienne replacer python-setuptools par python-distribute.

Il est aussi préferable d'utiliser les packages systemes de librairies plutôt que celle de l'installeur

<code>sudo apt-get install libjpeg62-dev libreadline-gplv2-dev python-imaging </code>

Pour utiliser des documents word et pdf et les indexer 

<code> sudo apt-get install wv
sudo apt-get install poppler-utils
 </code>

creer un utilisateur plone :  <code>adduser plone </code>
Se connecter en tant qu'utilisateur plone : <code> sudo -i -u plone </code>

Telecharger Plone avec wget [[http://plone.org/products/plone/releases/4.3|depuis la page de téléchargement]]

<code> wget --no-check-certificate https://launchpad.net/plone/4.3/4.3/+download/Plone-4.3-UnifiedInstaller.tgz</code>

lancement de l'installation en mode non root et standalone
* Decompression du tgz  : <code> tar -xf Plone-4.3-UnifiedInstaller.tgz </code>
* Aller dans le répertoire contenant plone4 : <code> cd Plone-4.3-UnifiedInstaller </code>
* Lancer l'installation <code> ./install.sh standalone </code>

L'administrateur et son mot de passe apparaîtront dans la console, Noter les bien. Vous pouvez modifier le mot de passe après vous être connecté à l'interface de gestion Zope

<note warning> Le mot de passe est aussi écrit dans le fichier buildouit.cfg. mais ce fichier n'est plus effectif lorsque Plone a été démarrer pour la premier fois. Modifier ce paramètre, n'est pas une bonne chose
</note>
  
Démarrer Plone en tache de fond pour un test (vous verrez alors les erreurs en console)
<code> cd ~/Plone/zinstance
bin/instance fg
</code>

<note>
Démarrer plone en tache de fond le fait démarrer en mode debug, ce qui est plus long mais permet de voir l'ensemble des erreurs générés 
</note>
Par défaut plone écoutera le port 8080 on y accède par l'adresse : http://127.0.0.1:8080 
Vous pouvez maintenant créer un nouveau site Plone. Il suffit de se logguer avec les   identifiants écrits dans le terminal juste avant.

<note help>
C'est maintenant que vous pouvez changer le mot de passe pour la gestion de Zope

</note>

Si tout fonctionne appuyer sur CTRL-C dans le terminal pour arrêter Plone

Demarrer plone ne mode production <code> bin/instance start </code>

Pour lancer Plone au demarrage de l'ordinateur suivre ce lien : http://developer.plone.org/hosting/restarts.html


 <del>   * Ubuntu 9.04 : il existe le paquet **[[apt://plone3-site|plone3-site]]**. FIXME </del>

  * Ubuntu 8.04 LTS : vous pouvez installer [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt://plone-site|]]**. Ces paquets sont présents dans les [[:dépôts]] //Universe//. FIXME

<note>Voir http://plone.org/documentation/phc_topic_area?topic=Installation#linux</note>




===== Configuration (premiers pas)=====

Bon c'est bien gentil, c'est installé c'est tout beau, maintenant, il va falloir travailler tout cela.
Et faire un peu son //portail// perso...

Donc on tape : ''http://localhost:8081/manage''
Et là Plone, nous demande le login et le mot de passe (que vous avez entrés lors de l'installation). 

Ensuite on arrive devant l'écran de configuration, et là, la première chose à faire, c'est d'ouvrir son espace Plone, donc vous allez sur le menu déroulant en haut à droite, et ensuite, sélectionnez ''plone site'' et cliquez sur ''add'' (c'est-à-dire ajoutez). En fait vous ajoutez dans votre serveur un espace Plone, qui va faire du CMS.


===== Mon « Plone » =====

Pour créer un espace plone, on a besoin :
- d'un ID, ou identifiant, qui permet de la localiser, par exemple, si vous tapez dans la case ID : ''plone qui plane'', alors sur l'adresse de votre site sera la suivante : ''http://localhost:8081/plone_qui_plane''.
- d'un titre (''title''), pour savoir comment la page se nomme
- d'une description, mais ce n'est pas obligatoire, enfin, bon, c'est vous qui voyez ....

Bon, chez moi, c'est ''http://localhost:8081/Control_Panel/Products/CMFPlone/plone_qui...''

Et voilà votre espace est créé, évidement, pas totalement. Votre Plone est installé.
Vous avez ensuite l'interface graphique qui permet de gérer vos travaux.

=====Utilisation=====

FIXME


----

=== Je  vous  liste  ici  les  modules  intéressants ===
<code>
############################################
# Eggs
# ----
# Add an indented line to the eggs section for any Python
# eggs or packages you wish to include.
#
eggs =
    Plone
    Products.Collage
    Products.FCKeditor
    Products.PloneFormGen	
    Products.TALESField
    Products.TemplateFields
    Products.PythonField
    Products.slideshowfolder   
    Products.Reflecto
    Products.windowZ
    Products.PloneArticle
    Products.DocFinderTab
    Products.DocFinderTab
    Products.ARFilePreview
    Products.AROfficeTransforms
    

# 
</code>


=====Liens=====

  * http://plone.org/
  * http://plone.fr/ // le tout nouveau Plone.fr avec une documentation en français rédigée ou traduite par la communauté Plone francophone (Octobre 2010)// 

----

//Contributeur principal : [[utilisateurs:youp]].//